#ifdef KITSCHY_DEBUG_MEMORY 
#include "debug_memorymanager.h"
#endif

#ifdef WIN32
#include "windows.h"
#endif

#include "stdio.h"
#include "string.h"
#include "stdlib.h"

#include <GL/gl.h>
#include <GL/glut.h>

#include "BList.h"
#include "symbol.h"
#include "BVector.h"

#include "AWEntity.h"
#include "AWScenario.h"


AW_Scenario::AW_Scenario() : AW_Entity() 
{
	class_name->set("AW_Scenario");
} /* AW_Scenario::AW_Scenario */ 


AW_Scenario::AW_Scenario(FILE *fp) 
{
	class_name->set("AW_Scenario");
	load(fp);
} /* AW_Scenario::AW_Scenario */ 


AW_Scenario::~AW_Scenario() 
{
} /* AW_Scenario::~AW_Scenario */ 


bool AW_Scenario::load(FILE *fp)
{
	if (!AW_Entity::load(fp)) return false;

	return true;
} /* AW_Scenario::load */ 


bool AW_Scenario::save(FILE *fp)
{
	if (!AW_Entity::save(fp)) return false;

	return true;
} /* AW_Scenario::save */ 


void AW_Scenario::draw(void)
{
} /* AW_Scenario::draw */ 


void AW_Scenario::draw_shadows(float lightpos[4])
{
} /* AW_Scenario::draw */ 


void AW_Scenario::actualize(float ,float )
{
} /* AW_Scenario::actualize */ 


bool AW_Scenario::is_a(char *c)
{
	if (strcmp(c,"AW_Scenario")==0) return true;

	return AW_Entity::is_a(c);
} /* AW_Scenario::is_a */ 


bool AW_Scenario::is_a(Symbol *c)
{
	if (c->cmp("AW_Scenario")) return true;

	return AW_Entity::is_a(c);
} /* AW_Scenario::is_a */ 

